//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
// Copyright 2007 CORE Solutions Limited
// All rights reserved.
// PROPRIETARY AND CONFIDENTIAL INFORMATION.
// Use is subject to license terms.
//
// FUNCTION ID      :   CATALOG_DTL
// AUTHOR           :   Saint Peng 
// DATE CREATE      :   2007/07/17
// DESCRIPTION      :   a SCHEMA file for the function, CATALOG_DTL
//                  :   
//                  :   
//                  :   
//
// MODIFICATION HISTORY:
// DATE         AUTHOR          VERSION NO.         COMMENT
// -----------  --------------  ------------------  -------------------
// 2007/07/17   Saint Peng      1.0                 source is generated.
//
//
//
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

package com.erp.app.catalog.catalogDtl.schema;

import com.erp.framework.model.schema.MetaData;
import com.erp.framework.model.schema.TableSchema;

/**
* <p>A <strong>Schema</strong> stores the table meta information.
* The main purpose for this class is to validate the lengths of UniCode Characters,
* and notify the database to store UniCode characters from web browsers.
*
* @author          Saint Peng 
* @version 1.0     2007/07/17
* @since           FrameWork 1.0
*
*/
public class CatalogDtlSchema extends TableSchema {

	public static final String TABLE_NAME = "T_CATALOG_DTL";

	public CatalogDtlSchema(){

		MetaData md = null;

		md = new MetaData();
		md.setColumnName("COMPANY_CODE");
		md.setVoPropertyName("companyCode");
		md.setColumnTitle("COMPANY_CODE");
		md.setColumnTypeName("VARCHAR2");
		md.setColumnType(12);
		md.setColumnSize(35);
		md.setColumnCatalogName("");
		md.setColumnClassName("java.lang.String");
		md.setColumnPrecision(35);
		md.setColumnScale(0);
		md.setDisplaySize(30);
		md.setTextAreaColSize(20);
		md.setTextAreaRowSize(2);
		md.setIsNullable(0);
		md.setWebObjectId("LBL_DTL_COMPANY_CODE");
		md.setWebLabelName("DEF DTL COMPANY CODE");
		ts.add(md);

		md = new MetaData();
		md.setColumnName("LBL_SRCH_COMPANY_CODE");
		md.setVoPropertyName("srchCompanyCodeFr");
		md.setColumnClassName("java.lang.String");
		md.setColumnSize(35);
		md.setDisplaySize(20);
		md.setTextAreaColSize(20);
		md.setTextAreaRowSize(2);
		md.setIsNullable(1);
		md.setWebObjectId("LBL_SRCH_COMPANY_CODE");
		md.setWebLabelName("DEF SRCH COMPANY CODE");
		ts.add(md);

		md = new MetaData();
		md.setColumnName("LBL_SRCH_COMPANY_CODE");
		md.setVoPropertyName("srchCompanyCodeTo");
		md.setColumnClassName("java.lang.String");
		md.setColumnSize(35);
		md.setDisplaySize(20);
		md.setTextAreaColSize(20);
		md.setTextAreaRowSize(2);
		md.setIsNullable(1);
		md.setWebObjectId("LBL_SRCH_COMPANY_CODE");
		md.setWebLabelName("DEF SRCH COMPANY CODE");
		ts.add(md);

		md = new MetaData();
		md.setColumnName("LBL_GRID_COMPANY_CODE");
		md.setVoPropertyName("lblGridCompanyCode");
		md.setColumnClassName("java.lang.String");
		md.setColumnSize(35);
		md.setDisplaySize(20);
		md.setTextAreaColSize(20);
		md.setTextAreaRowSize(2);
		md.setIsNullable(1);
		md.setWebObjectId("LBL_GRID_COMPANY_CODE");
		md.setWebLabelName("DEF GRID COMPANY CODE");
		ts.add(md);

		md = new MetaData();
		md.setColumnName("DTL_ID");
		md.setVoPropertyName("dtlId");
		md.setColumnTitle("DTL_ID");
		md.setColumnTypeName("NUMBER");
		md.setColumnType(2);
		md.setColumnSize(22);
		md.setColumnCatalogName("");
		md.setColumnClassName("com.erp.framework.types.CustomBigInteger");
		md.setColumnPrecision(17);
		md.setColumnScale(0);
		md.setDisplaySize(22);
		md.setTextAreaColSize(20);
		md.setTextAreaRowSize(2);
		md.setIsNullable(0);
		md.setWebObjectId("LBL_DTL_DTL_ID");
		md.setWebLabelName("DEF DTL DTL ID");
		ts.add(md);

		md = new MetaData();
		md.setColumnName("LBL_SRCH_DTL_ID");
		md.setVoPropertyName("srchDtlIdFr");
		md.setColumnClassName("com.erp.framework.types.CustomBigInteger");
		md.setColumnSize(35);
		md.setDisplaySize(20);
		md.setTextAreaColSize(20);
		md.setTextAreaRowSize(2);
		md.setIsNullable(1);
		md.setWebObjectId("LBL_SRCH_DTL_ID");
		md.setWebLabelName("DEF SRCH DTL ID");
		ts.add(md);

		md = new MetaData();
		md.setColumnName("LBL_SRCH_DTL_ID");
		md.setVoPropertyName("srchDtlIdTo");
		md.setColumnClassName("com.erp.framework.types.CustomBigInteger");
		md.setColumnSize(35);
		md.setDisplaySize(20);
		md.setTextAreaColSize(20);
		md.setTextAreaRowSize(2);
		md.setIsNullable(1);
		md.setWebObjectId("LBL_SRCH_DTL_ID");
		md.setWebLabelName("DEF SRCH DTL ID");
		ts.add(md);

		md = new MetaData();
		md.setColumnName("LBL_GRID_DTL_ID");
		md.setVoPropertyName("lblGridDtlId");
		md.setColumnClassName("com.erp.framework.types.CustomBigInteger");
		md.setColumnSize(35);
		md.setDisplaySize(20);
		md.setTextAreaColSize(20);
		md.setTextAreaRowSize(2);
		md.setIsNullable(1);
		md.setWebObjectId("LBL_GRID_DTL_ID");
		md.setWebLabelName("DEF GRID DTL ID");
		ts.add(md);

		md = new MetaData();
		md.setColumnName("LANG_CODE");
		md.setVoPropertyName("hdrLangCode");
		md.setColumnTitle("LANG_CODE");
		md.setColumnTypeName("VARCHAR2");
		md.setColumnType(12);
		md.setColumnSize(35);
		md.setColumnCatalogName("");
		md.setColumnClassName("java.lang.String");
		md.setColumnPrecision(35);
		md.setColumnScale(0);
		md.setDisplaySize(30);
		md.setTextAreaColSize(20);
		md.setTextAreaRowSize(2);
		md.setIsNullable(0);
		md.setWebObjectId("LBL_DTL_LANG_CODE");
		md.setWebLabelName("DEF DTL LANG CODE");
		ts.add(md);

		md = new MetaData();
		md.setColumnName("LBL_SRCH_LANG_CODE");
		md.setVoPropertyName("srchHdrLangCodeFr");
		md.setColumnClassName("java.lang.String");
		md.setColumnSize(35);
		md.setDisplaySize(20);
		md.setTextAreaColSize(20);
		md.setTextAreaRowSize(2);
		md.setIsNullable(1);
		md.setWebObjectId("LBL_SRCH_LANG_CODE");
		md.setWebLabelName("DEF SRCH LANG CODE");
		ts.add(md);

		md = new MetaData();
		md.setColumnName("LBL_SRCH_LANG_CODE");
		md.setVoPropertyName("srchHdrLangCodeTo");
		md.setColumnClassName("java.lang.String");
		md.setColumnSize(35);
		md.setDisplaySize(20);
		md.setTextAreaColSize(20);
		md.setTextAreaRowSize(2);
		md.setIsNullable(1);
		md.setWebObjectId("LBL_SRCH_LANG_CODE");
		md.setWebLabelName("DEF SRCH LANG CODE");
		ts.add(md);

		md = new MetaData();
		md.setColumnName("LBL_GRID_LANG_CODE");
		md.setVoPropertyName("lblGridHdrLangCode");
		md.setColumnClassName("java.lang.String");
		md.setColumnSize(35);
		md.setDisplaySize(20);
		md.setTextAreaColSize(20);
		md.setTextAreaRowSize(2);
		md.setIsNullable(1);
		md.setWebObjectId("LBL_GRID_LANG_CODE");
		md.setWebLabelName("DEF GRID LANG CODE");
		ts.add(md);

		md = new MetaData();
		md.setColumnName("DTL_TYPE");
		md.setVoPropertyName("hdrDtlType");
		md.setColumnTitle("DTL_TYPE");
		md.setColumnTypeName("VARCHAR2");
		md.setColumnType(12);
		md.setColumnSize(35);
		md.setColumnCatalogName("");
		md.setColumnClassName("java.lang.String");
		md.setColumnPrecision(35);
		md.setColumnScale(0);
		md.setDisplaySize(30);
		md.setTextAreaColSize(20);
		md.setTextAreaRowSize(2);
		md.setIsNullable(0);
		md.setWebObjectId("LBL_DTL_DTL_TYPE");
		md.setWebLabelName("DEF DTL DTL TYPE");
		ts.add(md);

		md = new MetaData();
		md.setColumnName("LBL_SRCH_DTL_TYPE");
		md.setVoPropertyName("srchHdrDtlTypeFr");
		md.setColumnClassName("java.lang.String");
		md.setColumnSize(35);
		md.setDisplaySize(20);
		md.setTextAreaColSize(20);
		md.setTextAreaRowSize(2);
		md.setIsNullable(1);
		md.setWebObjectId("LBL_SRCH_DTL_TYPE");
		md.setWebLabelName("DEF SRCH DTL TYPE");
		ts.add(md);

		md = new MetaData();
		md.setColumnName("LBL_SRCH_DTL_TYPE");
		md.setVoPropertyName("srchHdrDtlTypeTo");
		md.setColumnClassName("java.lang.String");
		md.setColumnSize(35);
		md.setDisplaySize(20);
		md.setTextAreaColSize(20);
		md.setTextAreaRowSize(2);
		md.setIsNullable(1);
		md.setWebObjectId("LBL_SRCH_DTL_TYPE");
		md.setWebLabelName("DEF SRCH DTL TYPE");
		ts.add(md);

		md = new MetaData();
		md.setColumnName("LBL_GRID_DTL_TYPE");
		md.setVoPropertyName("lblGridHdrDtlType");
		md.setColumnClassName("java.lang.String");
		md.setColumnSize(35);
		md.setDisplaySize(20);
		md.setTextAreaColSize(20);
		md.setTextAreaRowSize(2);
		md.setIsNullable(1);
		md.setWebObjectId("LBL_GRID_DTL_TYPE");
		md.setWebLabelName("DEF GRID DTL TYPE");
		ts.add(md);

		md = new MetaData();
		md.setColumnName("DTL_NAME");
		md.setVoPropertyName("hdrDtlName");
		md.setColumnTitle("DTL_NAME");
		md.setColumnTypeName("VARCHAR2");
		md.setColumnType(12);
		md.setColumnSize(200);
		md.setColumnCatalogName("");
		md.setColumnClassName("java.lang.String");
		md.setColumnPrecision(200);
		md.setColumnScale(0);
		md.setDisplaySize(30);
		md.setTextAreaColSize(20);
		md.setTextAreaRowSize(2);
		md.setIsNullable(0);
		md.setWebObjectId("LBL_DTL_DTL_NAME");
		md.setWebLabelName("DEF DTL DTL NAME");
		ts.add(md);

		md = new MetaData();
		md.setColumnName("LBL_SRCH_DTL_NAME");
		md.setVoPropertyName("srchHdrDtlNameFr");
		md.setColumnClassName("java.lang.String");
		md.setColumnSize(35);
		md.setDisplaySize(20);
		md.setTextAreaColSize(20);
		md.setTextAreaRowSize(2);
		md.setIsNullable(1);
		md.setWebObjectId("LBL_SRCH_DTL_NAME");
		md.setWebLabelName("DEF SRCH DTL NAME");
		ts.add(md);

		md = new MetaData();
		md.setColumnName("LBL_SRCH_DTL_NAME");
		md.setVoPropertyName("srchHdrDtlNameTo");
		md.setColumnClassName("java.lang.String");
		md.setColumnSize(35);
		md.setDisplaySize(20);
		md.setTextAreaColSize(20);
		md.setTextAreaRowSize(2);
		md.setIsNullable(1);
		md.setWebObjectId("LBL_SRCH_DTL_NAME");
		md.setWebLabelName("DEF SRCH DTL NAME");
		ts.add(md);

		md = new MetaData();
		md.setColumnName("LBL_GRID_DTL_NAME");
		md.setVoPropertyName("lblGridHdrDtlName");
		md.setColumnClassName("java.lang.String");
		md.setColumnSize(35);
		md.setDisplaySize(20);
		md.setTextAreaColSize(20);
		md.setTextAreaRowSize(2);
		md.setIsNullable(1);
		md.setWebObjectId("LBL_GRID_DTL_NAME");
		md.setWebLabelName("DEF GRID DTL NAME");
		ts.add(md);

		md = new MetaData();
		md.setColumnName("UOM");
		md.setVoPropertyName("hdrUom");
		md.setColumnTitle("UOM");
		md.setColumnTypeName("VARCHAR2");
		md.setColumnType(12);
		md.setColumnSize(35);
		md.setColumnCatalogName("");
		md.setColumnClassName("java.lang.String");
		md.setColumnPrecision(35);
		md.setColumnScale(0);
		md.setDisplaySize(30);
		md.setTextAreaColSize(20);
		md.setTextAreaRowSize(2);
		md.setIsNullable(1);
		md.setWebObjectId("LBL_DTL_UOM");
		md.setWebLabelName("DEF DTL UOM");
		ts.add(md);

		md = new MetaData();
		md.setColumnName("LBL_SRCH_UOM");
		md.setVoPropertyName("srchHdrUomFr");
		md.setColumnClassName("java.lang.String");
		md.setColumnSize(35);
		md.setDisplaySize(20);
		md.setTextAreaColSize(20);
		md.setTextAreaRowSize(2);
		md.setIsNullable(1);
		md.setWebObjectId("LBL_SRCH_UOM");
		md.setWebLabelName("DEF SRCH UOM");
		ts.add(md);

		md = new MetaData();
		md.setColumnName("LBL_SRCH_UOM");
		md.setVoPropertyName("srchHdrUomTo");
		md.setColumnClassName("java.lang.String");
		md.setColumnSize(35);
		md.setDisplaySize(20);
		md.setTextAreaColSize(20);
		md.setTextAreaRowSize(2);
		md.setIsNullable(1);
		md.setWebObjectId("LBL_SRCH_UOM");
		md.setWebLabelName("DEF SRCH UOM");
		ts.add(md);

		md = new MetaData();
		md.setColumnName("LBL_GRID_UOM");
		md.setVoPropertyName("lblGridHdrUom");
		md.setColumnClassName("java.lang.String");
		md.setColumnSize(35);
		md.setDisplaySize(20);
		md.setTextAreaColSize(20);
		md.setTextAreaRowSize(2);
		md.setIsNullable(1);
		md.setWebObjectId("LBL_GRID_UOM");
		md.setWebLabelName("DEF GRID UOM");
		ts.add(md);

		md = new MetaData();
		md.setColumnName("RECURSIVE_TIME");
		md.setVoPropertyName("hdrRecursiveTime");
		md.setColumnTitle("RECURSIVE_TIME");
		md.setColumnTypeName("NUMBER");
		md.setColumnType(2);
		md.setColumnSize(22);
		md.setColumnCatalogName("");
		md.setColumnClassName("com.erp.framework.types.CustomBigInteger");
		md.setColumnPrecision(17);
		md.setColumnScale(0);
		md.setDisplaySize(22);
		md.setTextAreaColSize(20);
		md.setTextAreaRowSize(2);
		md.setIsNullable(0);
		md.setWebObjectId("LBL_DTL_RECURSIVE_TIME");
		md.setWebLabelName("DEF DTL RECURSIVE TIME");
		ts.add(md);

		md = new MetaData();
		md.setColumnName("LBL_SRCH_RECURSIVE_TIME");
		md.setVoPropertyName("srchHdrRecursiveTimeFr");
		md.setColumnClassName("com.erp.framework.types.CustomBigInteger");
		md.setColumnSize(35);
		md.setDisplaySize(20);
		md.setTextAreaColSize(20);
		md.setTextAreaRowSize(2);
		md.setIsNullable(1);
		md.setWebObjectId("LBL_SRCH_RECURSIVE_TIME");
		md.setWebLabelName("DEF SRCH RECURSIVE TIME");
		ts.add(md);

		md = new MetaData();
		md.setColumnName("LBL_SRCH_RECURSIVE_TIME");
		md.setVoPropertyName("srchHdrRecursiveTimeTo");
		md.setColumnClassName("com.erp.framework.types.CustomBigInteger");
		md.setColumnSize(35);
		md.setDisplaySize(20);
		md.setTextAreaColSize(20);
		md.setTextAreaRowSize(2);
		md.setIsNullable(1);
		md.setWebObjectId("LBL_SRCH_RECURSIVE_TIME");
		md.setWebLabelName("DEF SRCH RECURSIVE TIME");
		ts.add(md);

		md = new MetaData();
		md.setColumnName("LBL_GRID_RECURSIVE_TIME");
		md.setVoPropertyName("lblGridHdrRecursiveTime");
		md.setColumnClassName("com.erp.framework.types.CustomBigInteger");
		md.setColumnSize(35);
		md.setDisplaySize(20);
		md.setTextAreaColSize(20);
		md.setTextAreaRowSize(2);
		md.setIsNullable(1);
		md.setWebObjectId("LBL_GRID_RECURSIVE_TIME");
		md.setWebLabelName("DEF GRID RECURSIVE TIME");
		ts.add(md);

		md = new MetaData();
		md.setColumnName("STATUS");
		md.setVoPropertyName("hdrStatus");
		md.setColumnTitle("STATUS");
		md.setColumnTypeName("VARCHAR2");
		md.setColumnType(12);
		md.setColumnSize(35);
		md.setColumnCatalogName("");
		md.setColumnClassName("java.lang.String");
		md.setColumnPrecision(35);
		md.setColumnScale(0);
		md.setDisplaySize(30);
		md.setTextAreaColSize(20);
		md.setTextAreaRowSize(2);
		md.setIsNullable(0);
		md.setWebObjectId("LBL_DTL_STATUS");
		md.setWebLabelName("DEF DTL STATUS");
		ts.add(md);

		md = new MetaData();
		md.setColumnName("LBL_SRCH_STATUS");
		md.setVoPropertyName("srchHdrStatus");
		md.setColumnClassName("java.lang.String");
		md.setColumnSize(35);
		md.setDisplaySize(20);
		md.setTextAreaColSize(20);
		md.setTextAreaRowSize(2);
		md.setIsNullable(1);
		md.setWebObjectId("LBL_SRCH_STATUS");
		md.setWebLabelName("DEF SRCH STATUS");
		ts.add(md);

		md = new MetaData();
		md.setColumnName("LBL_SRCH_STATUS");
		md.setVoPropertyName("srchHdrStatus");
		md.setColumnClassName("java.lang.String");
		md.setColumnSize(35);
		md.setDisplaySize(20);
		md.setTextAreaColSize(20);
		md.setTextAreaRowSize(2);
		md.setIsNullable(1);
		md.setWebObjectId("LBL_SRCH_STATUS");
		md.setWebLabelName("DEF SRCH STATUS");
		ts.add(md);

		md = new MetaData();
		md.setColumnName("LBL_GRID_STATUS");
		md.setVoPropertyName("lblGridHdrStatus");
		md.setColumnClassName("java.lang.String");
		md.setColumnSize(35);
		md.setDisplaySize(20);
		md.setTextAreaColSize(20);
		md.setTextAreaRowSize(2);
		md.setIsNullable(1);
		md.setWebObjectId("LBL_GRID_STATUS");
		md.setWebLabelName("DEF GRID STATUS");
		ts.add(md);

		md = new MetaData();
		md.setColumnName("PRECISION");
		md.setVoPropertyName("hdrPrecision");
		md.setColumnTitle("PRECISION");
		md.setColumnTypeName("NUMBER");
		md.setColumnType(2);
		md.setColumnSize(22);
		md.setColumnCatalogName("");
		md.setColumnClassName("com.erp.framework.types.CustomBigInteger");
		md.setColumnPrecision(17);
		md.setColumnScale(0);
		md.setDisplaySize(22);
		md.setTextAreaColSize(20);
		md.setTextAreaRowSize(2);
		md.setIsNullable(1);
		md.setWebObjectId("LBL_DTL_PRECISION");
		md.setWebLabelName("DEF DTL PRECISION");
		ts.add(md);

		md = new MetaData();
		md.setColumnName("LBL_SRCH_PRECISION");
		md.setVoPropertyName("srchHdrPrecisionFr");
		md.setColumnClassName("com.erp.framework.types.CustomBigInteger");
		md.setColumnSize(35);
		md.setDisplaySize(20);
		md.setTextAreaColSize(20);
		md.setTextAreaRowSize(2);
		md.setIsNullable(1);
		md.setWebObjectId("LBL_SRCH_PRECISION");
		md.setWebLabelName("DEF SRCH PRECISION");
		ts.add(md);

		md = new MetaData();
		md.setColumnName("LBL_SRCH_PRECISION");
		md.setVoPropertyName("srchHdrPrecisionTo");
		md.setColumnClassName("com.erp.framework.types.CustomBigInteger");
		md.setColumnSize(35);
		md.setDisplaySize(20);
		md.setTextAreaColSize(20);
		md.setTextAreaRowSize(2);
		md.setIsNullable(1);
		md.setWebObjectId("LBL_SRCH_PRECISION");
		md.setWebLabelName("DEF SRCH PRECISION");
		ts.add(md);

		md = new MetaData();
		md.setColumnName("LBL_GRID_PRECISION");
		md.setVoPropertyName("lblGridHdrPrecision");
		md.setColumnClassName("com.erp.framework.types.CustomBigInteger");
		md.setColumnSize(35);
		md.setDisplaySize(20);
		md.setTextAreaColSize(20);
		md.setTextAreaRowSize(2);
		md.setIsNullable(1);
		md.setWebObjectId("LBL_GRID_PRECISION");
		md.setWebLabelName("DEF GRID PRECISION");
		ts.add(md);

		md = new MetaData();
		md.setColumnName("LENGTH");
		md.setVoPropertyName("hdrLength");
		md.setColumnTitle("LENGTH");
		md.setColumnTypeName("NUMBER");
		md.setColumnType(2);
		md.setColumnSize(22);
		md.setColumnCatalogName("");
		md.setColumnClassName("com.erp.framework.types.CustomBigInteger");
		md.setColumnPrecision(17);
		md.setColumnScale(0);
		md.setDisplaySize(22);
		md.setTextAreaColSize(20);
		md.setTextAreaRowSize(2);
		md.setIsNullable(1);
		md.setWebObjectId("LBL_DTL_LENGTH");
		md.setWebLabelName("DEF DTL LENGTH");
		ts.add(md);

		md = new MetaData();
		md.setColumnName("LBL_SRCH_LENGTH");
		md.setVoPropertyName("srchHdrLengthFr");
		md.setColumnClassName("com.erp.framework.types.CustomBigInteger");
		md.setColumnSize(35);
		md.setDisplaySize(20);
		md.setTextAreaColSize(20);
		md.setTextAreaRowSize(2);
		md.setIsNullable(1);
		md.setWebObjectId("LBL_SRCH_LENGTH");
		md.setWebLabelName("DEF SRCH LENGTH");
		ts.add(md);

		md = new MetaData();
		md.setColumnName("LBL_SRCH_LENGTH");
		md.setVoPropertyName("srchHdrLengthTo");
		md.setColumnClassName("com.erp.framework.types.CustomBigInteger");
		md.setColumnSize(35);
		md.setDisplaySize(20);
		md.setTextAreaColSize(20);
		md.setTextAreaRowSize(2);
		md.setIsNullable(1);
		md.setWebObjectId("LBL_SRCH_LENGTH");
		md.setWebLabelName("DEF SRCH LENGTH");
		ts.add(md);

		md = new MetaData();
		md.setColumnName("LBL_GRID_LENGTH");
		md.setVoPropertyName("lblGridHdrLength");
		md.setColumnClassName("com.erp.framework.types.CustomBigInteger");
		md.setColumnSize(35);
		md.setDisplaySize(20);
		md.setTextAreaColSize(20);
		md.setTextAreaRowSize(2);
		md.setIsNullable(1);
		md.setWebObjectId("LBL_GRID_LENGTH");
		md.setWebLabelName("DEF GRID LENGTH");
		ts.add(md);

		md = new MetaData();
		md.setColumnName("OPTION_CODE");
		md.setVoPropertyName("hdrOptionCode");
		md.setColumnTitle("OPTION_CODE");
		md.setColumnTypeName("VARCHAR2");
		md.setColumnType(12);
		md.setColumnSize(35);
		md.setColumnCatalogName("");
		md.setColumnClassName("java.lang.String");
		md.setColumnPrecision(35);
		md.setColumnScale(0);
		md.setDisplaySize(30);
		md.setTextAreaColSize(20);
		md.setTextAreaRowSize(2);
		md.setIsNullable(1);
		md.setWebObjectId("LBL_DTL_OPTION_CODE");
		md.setWebLabelName("DEF DTL OPTION CODE");
		ts.add(md);

		md = new MetaData();
		md.setColumnName("LBL_SRCH_OPTION_CODE");
		md.setVoPropertyName("srchHdrOptionCodeFr");
		md.setColumnClassName("java.lang.String");
		md.setColumnSize(35);
		md.setDisplaySize(20);
		md.setTextAreaColSize(20);
		md.setTextAreaRowSize(2);
		md.setIsNullable(1);
		md.setWebObjectId("LBL_SRCH_OPTION_CODE");
		md.setWebLabelName("DEF SRCH OPTION CODE");
		ts.add(md);

		md = new MetaData();
		md.setColumnName("LBL_SRCH_OPTION_CODE");
		md.setVoPropertyName("srchHdrOptionCodeTo");
		md.setColumnClassName("java.lang.String");
		md.setColumnSize(35);
		md.setDisplaySize(20);
		md.setTextAreaColSize(20);
		md.setTextAreaRowSize(2);
		md.setIsNullable(1);
		md.setWebObjectId("LBL_SRCH_OPTION_CODE");
		md.setWebLabelName("DEF SRCH OPTION CODE");
		ts.add(md);

		md = new MetaData();
		md.setColumnName("LBL_GRID_OPTION_CODE");
		md.setVoPropertyName("lblGridHdrOptionCode");
		md.setColumnClassName("java.lang.String");
		md.setColumnSize(35);
		md.setDisplaySize(20);
		md.setTextAreaColSize(20);
		md.setTextAreaRowSize(2);
		md.setIsNullable(1);
		md.setWebObjectId("LBL_GRID_OPTION_CODE");
		md.setWebLabelName("DEF GRID OPTION CODE");
		ts.add(md);

		md = new MetaData();
		md.setColumnName("DC_IND");
		md.setVoPropertyName("hdrDcInd");
		md.setColumnTitle("DC_IND");
		md.setColumnTypeName("VARCHAR2");
		md.setColumnType(12);
		md.setColumnSize(35);
		md.setColumnCatalogName("");
		md.setColumnClassName("java.lang.String");
		md.setColumnPrecision(35);
		md.setColumnScale(0);
		md.setDisplaySize(30);
		md.setTextAreaColSize(20);
		md.setTextAreaRowSize(2);
		md.setIsNullable(1);
		md.setWebObjectId("LBL_DTL_DC_IND");
		md.setWebLabelName("DEF DTL DC IND");
		ts.add(md);

		md = new MetaData();
		md.setColumnName("DC_DATE");
		md.setVoPropertyName("hdrDcDate");
		md.setColumnTitle("DC_DATE");
		md.setColumnTypeName("DATE");
		md.setColumnType(91);
		md.setColumnSize(15);
		md.setColumnCatalogName("");
		md.setColumnClassName("com.erp.framework.types.CustomSqlDate");
		md.setColumnPrecision(0);
		md.setColumnScale(0);
		md.setDisplaySize(15);
		md.setTextAreaColSize(20);
		md.setTextAreaRowSize(2);
		md.setIsNullable(1);
		md.setWebObjectId("LBL_DTL_DC_DATE");
		md.setWebLabelName("DEF DTL DC DATE");
		ts.add(md);

		md = new MetaData();
		md.setWebObjectId("LBL_GRID_SELECT");
		md.setWebLabelName("DEF GRID SELECT");
		md.setColumnSize(35);
		md.setDisplaySize(20);
		md.setTextAreaColSize(20);
		md.setTextAreaRowSize(2);
		md.setIsNullable(1);
		ts.add(md);

		md = new MetaData();
		md.setWebObjectId("LBL_GRID_DELETE");
		md.setWebLabelName("DEF GRID DELETE");
		md.setColumnSize(35);
		md.setDisplaySize(20);
		md.setTextAreaColSize(20);
		md.setTextAreaRowSize(2);
		md.setIsNullable(1);
		ts.add(md);

		md = new MetaData();
		md.setWebObjectId("LBL_MOD_NAME");
		md.setWebLabelName("DEF MOD NAME");
		md.setColumnSize(35);
		md.setDisplaySize(20);
		md.setTextAreaColSize(20);
		md.setTextAreaRowSize(2);
		md.setIsNullable(1);
		ts.add(md);

		md = new MetaData();
		md.setWebObjectId("LBL_SRCH_FROM");
		md.setWebLabelName("DEF SRCH FROM");
		md.setColumnSize(35);
		md.setDisplaySize(20);
		md.setTextAreaColSize(20);
		md.setTextAreaRowSize(2);
		md.setIsNullable(1);
		ts.add(md);

		md = new MetaData();
		md.setWebObjectId("LBL_SRCH_TO");
		md.setWebLabelName("DEF SRCH TO");
		md.setColumnSize(35);
		md.setDisplaySize(20);
		md.setTextAreaColSize(20);
		md.setTextAreaRowSize(2);
		md.setIsNullable(1);
		ts.add(md);
		
		md = new MetaData();
		md.setColumnName("CREATE_USER");
		md.setVoPropertyName("createUser");
		md.setColumnTitle("CREATE_USER");
		md.setColumnTypeName("VARCHAR2");
		md.setColumnType(12);
		md.setColumnSize(35);
		md.setColumnCatalogName("");
		md.setColumnClassName("java.lang.String");
		md.setColumnPrecision(35);
		md.setColumnScale(0);
		md.setDisplaySize(30);
		md.setTextAreaColSize(20);
		md.setTextAreaRowSize(2);
		md.setIsNullable(1);
		md.setWebObjectId("LBL_DTL_CREATE_USER");
		md.setWebLabelName("DEF DTL CREATE USER");
		ts.add(md);

		md = new MetaData();
		md.setColumnName("CREATE_DATE");
		md.setVoPropertyName("createDate");
		md.setColumnTitle("CREATE_DATE");
		md.setColumnTypeName("DATE");
		md.setColumnType(91);
		md.setColumnSize(15);
		md.setColumnCatalogName("");
		md.setColumnClassName("java.sql.Timestamp");
		md.setColumnPrecision(0);
		md.setColumnScale(0);
		md.setDisplaySize(15);
		md.setTextAreaColSize(20);
		md.setTextAreaRowSize(2);
		md.setIsNullable(1);
		md.setWebObjectId("LBL_DTL_CREATE_DATE");
		md.setWebLabelName("DEF DTL CREATE DATE");
		ts.add(md);

		md = new MetaData();
		md.setColumnName("UPDATE_USER");
		md.setVoPropertyName("updateUser");
		md.setColumnTitle("UPDATE_USER");
		md.setColumnTypeName("VARCHAR2");
		md.setColumnType(12);
		md.setColumnSize(35);
		md.setColumnCatalogName("");
		md.setColumnClassName("java.lang.String");
		md.setColumnPrecision(35);
		md.setColumnScale(0);
		md.setDisplaySize(30);
		md.setTextAreaColSize(20);
		md.setTextAreaRowSize(2);
		md.setIsNullable(1);
		md.setWebObjectId("LBL_DTL_UPDATE_USER");
		md.setWebLabelName("DEF DTL UPDATE USER");
		ts.add(md);

		md = new MetaData();
		md.setColumnName("UPDATE_DATE");
		md.setVoPropertyName("updateDate");
		md.setColumnTitle("UPDATE_DATE");
		md.setColumnTypeName("DATE");
		md.setColumnType(91);
		md.setColumnSize(15);
		md.setColumnCatalogName("");
		md.setColumnClassName("java.sql.Timestamp");
		md.setColumnPrecision(0);
		md.setColumnScale(0);
		md.setDisplaySize(15);
		md.setTextAreaColSize(20);
		md.setTextAreaRowSize(2);
		md.setIsNullable(1);
		md.setWebObjectId("LBL_DTL_UPDATE_DATE");
		md.setWebLabelName("DEF DTL UPDATE DATE");
		ts.add(md);

		new CatalogDtlCommonSchema().setMoreSchema();
	}

}